package ystp.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import ystp.model.Shengchanqiyelinxuanzhongjianjieguo;
import ystp.model.ShengchanqiyelinxuanzhongjianjieguoExample;

public interface ShengchanqiyelinxuanzhongjianjieguoMapper {
    int countByExample(ShengchanqiyelinxuanzhongjianjieguoExample example);

    int deleteByExample(ShengchanqiyelinxuanzhongjianjieguoExample example);

    int deleteByPrimaryKey(String id);

    int insert(Shengchanqiyelinxuanzhongjianjieguo record);

    int insertSelective(Shengchanqiyelinxuanzhongjianjieguo record);

    List<Shengchanqiyelinxuanzhongjianjieguo> selectByExample(ShengchanqiyelinxuanzhongjianjieguoExample example);

    Shengchanqiyelinxuanzhongjianjieguo selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") Shengchanqiyelinxuanzhongjianjieguo record, @Param("example") ShengchanqiyelinxuanzhongjianjieguoExample example);

    int updateByExample(@Param("record") Shengchanqiyelinxuanzhongjianjieguo record, @Param("example") ShengchanqiyelinxuanzhongjianjieguoExample example);

    int updateByPrimaryKeySelective(Shengchanqiyelinxuanzhongjianjieguo record);

    int updateByPrimaryKey(Shengchanqiyelinxuanzhongjianjieguo record);

    Object countPassCustom(@Param("pingui")String ppPingui,@Param("lunci")int ppLunci,@Param("xiangmuid")String ppXiangmuId);
}